Skip to main content
TrustRadius
Bonita Platform

Bonita Platform

Overview

What is Bonita Platform?

Bonita is an open-source business process and workflow management platform created by the French National Institute for Research in Computer Science. It is available as a free community edition or as a commercial subscription product.

Read more
Recent Reviews

BonitaSoft BPM review.

10 out of 10
January 08, 2024
Incentivized
We use BonitaSoft as our workflow and low code/no code platform. We've implemented it for business processes like logistics, supply chain, …
Continue reading

Bonita for BPM !

10 out of 10
December 23, 2022
Incentivized
Bonita platform is used for an HR portal, including data and process from HR and others entity, using connector extensions to get and put …
Continue reading

BonitaSoft review

5 out of 10
May 17, 2022
Incentivized
Building a solution to modelize client processes and use Bonita API to link our Bonita model with our custom micro-services.
Continue reading

review

9 out of 10
May 17, 2022
Incentivized
Bonita Platform is a process manager and process orchestrator that is used to control the business process and create an organized …
Continue reading

Bonita at a glance

7 out of 10
December 29, 2021
Incentivized
For workflow automation to save time and cost, which will be an ongoing process and change based on business requirements. We are …
Continue reading
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Popular Features

View all 13 features
  • Process designer (52)
    8.7
    87%
  • Business rules engine (42)
    8.1
    81%
  • Form builder (48)
    7.9
    79%
  • Model execution (48)
    7.6
    76%

Reviewer Pros & Cons

View all pros & cons
Return to navigation

Pricing

View all pricing
N/A
Unavailable

What is Bonita Platform?

Bonita is an open-source business process and workflow management platform created by the French National Institute for Research in Computer Science. It is available as a free community edition or as a commercial subscription product.

Entry-level set up fee?

  • No setup fee
For the latest information on pricing, visithttps://www.bonitasoft.com/pricing

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services

Would you like us to let the vendor know that you want pricing?

19 people also want pricing

Alternatives Pricing

What is Camunda?

Camunda is a process orchestration tool designed to help organizations design, automate, and improve any process. Built for business and IT collaboration using BPMN and DMN standards, Camunda aims to enable seamless integration across endpoints to transform mission-critical processes.

What is Kure?

Kure is a web-based app that helps teams collaborate to complete process optimization projects. The Kure app is powered by the Process Optimization Path™. The Process Optimization Path (POP) is powered by artificial intelligence that guides users step-by-step – through improving any process – so…

Return to navigation

Features

Reporting & Analytics

Users can report on and analyze usage, performance, ROI, and/or other metrics of success.

7.2
Avg 8.1

Process Engine

Designing and building process models

7.7
Avg 8.4

Collaboration

Collaboration tools allowing BPM experts to collaborate on model design

6.9
Avg 8.2

Content Management Capabilties

Lightweight tool for managing content

6.9
Avg 8.1
Return to navigation

Product Details

What is Bonita Platform?

Bonitasoft supports digital operations and modernization of information systems with Bonita, an open-source and extensible platform for automation and optimization of business processes.

Presented as easy to handle and integrate into heterogeneous information systems, Bonita accelerates development and deployment of process automation projects, service orchestration and application development. This is made possible by its low code capabilities, reusable components, and unified deployment on-premise and on the cloud.

CIOs can confront both short-term challenges (often from requests from business teams who wish to support their business development), and the long-term challenge of modernizing IT to deliver on business needs and customer expectations.

Open-source, extensible and integrated, Bonita is based on an architecture that clearly separates the process, data and user interface layers. All project team members can collaborate to develop, deploy and maintain sustainable processes in line with the expectations of business users. Project governance, specific to each company, is respected by a clear separation between visual programming and coding capabilities. Each project team member can leverage their specific know-how and skills to add value. The technologies used do not require learning new languages ​​or methods, but instead rely on commonly used components such as Java, enterprise services such as SSO and LDAP, continuous delivery, and the ability to develop in SDKs. These capabilities avoid the need for additional resources.

The use of BPMN, reusable components, numerous extension points, deployment on premise or in the cloud all help guarantee rapid and agile developments.

Complex business processes become visible with centralized monitoring. Traceability, execution control and reduced risk of errors allow teams to focus on optimizing and improving operational efficiency on an ongoing basis.

Bonita Platform Features

Process Engine Features

  • Supported: Process designer
  • Supported: Business rules engine
  • Supported: SOA support
  • Supported: Support for modeling languages
  • Supported: Form builder
  • Supported: Model execution

Collaboration Features

  • Supported: Social collaboration tools

Reporting & Analytics Features

  • Supported: Dashboards
  • Supported: Standard reports
  • Supported: Custom reports

Content Management Capabilties Features

  • Supported: Content management

Bonita Platform Screenshots

Screenshot of Process designed in Bonita BPM StudioScreenshot of Bonita BPM project overviewScreenshot of Fully customized end user interfaceScreenshot of Bonita BPM Admin App

Bonita Platform Video

The Bonita platform for digital process automation

Bonita Platform Technical Details

Deployment TypesOn-premise, Software as a Service (SaaS), Cloud, or Web-Based
Operating SystemsWindows, Linux, Mac
Mobile ApplicationMobile Web
Supported CountriesWorldwide
Supported LanguagesEnglish, French, Spanish

Frequently Asked Questions

Bonita is an open-source business process and workflow management platform created by the French National Institute for Research in Computer Science. It is available as a free community edition or as a commercial subscription product.

Reviewers rate Process designer highest, with a score of 8.7.

The most common users of Bonita Platform are from Enterprises (1,001+ employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(111)

Attribute Ratings

Reviews

(1-12 of 12)
Companies can't remove reviews or game the system. Here's why
Score 8 out of 10
Vetted Review
Verified User
Incentivized
We developed a solution based on the Bonita Platform to allow users to subscribe to services and automate the validation of those subscriptions. The workflow controls the eligibility of the user to subscribe, call multiple micro-services, and respond with the list of services available. If anything fails, depending on the type of error, the main workflow is automatically retried using an error handling workflow or ended with the detailed error saved.
  • Automation of the steps in the workflow
  • Configuration allows the workflow to be independent of the environment in which it is deployed
  • The detailed case for the users to follow and manage the status and the synthesis of the case
  • Easier and more opened integration in K8s environment
  • Missing debugging mode during development phase
In our use case, Bonita was well-suited enough. But there as been some difficulties to implement a cron-based process to clean up or retry the cases in error state or not updated for a long time for example. I can't say how the product will be suited for a more complex use case, but I'm sure that the support of Bonitasoft will help a lot, as has been the case for us.
January 08, 2024

BonitaSoft BPM review.

Score 10 out of 10
Vetted Review
Verified User
Incentivized
We use BonitaSoft as our workflow and low code/no code platform. We've implemented it for business processes like logistics, supply chain, and manufacturing, from simple approval flows to more complex applications with integrations to other systems: ERP, Reporting/BI, etc.
  • BPMN compatible.
  • Process flow design.
  • Self documentation.
  • API authentication for more complex Enterprise grade.
  • Overall stability on the development side.
  • Supporting more scripting languages.
Well suited for low code/no code applications centered around approval flows. It has built-in task management for users to see their pending actions, comments, statuses, etc. It has a very nice design for process flows. Less appropriate may be for generic type applications with complex screens and logic within those screens that need a lot of data to process.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We used Bonita Platform to support claims process at our customer in insurance sector. The process is focused on long lived instances with multiple attachments of different types, stored in a non-standard document management system. Bonita Platform has offered a good balance between customizability and time to value. What was also important for us was ability to enable customer IT to understand and take over further development of the system. It worked fine. What I would appreciate in the future versions though is support for more recent GUI frameworks and easier deployment model, in kubernetes environments in particular.
  • Rapid GUI development with UI Designer
  • Ease of integrating custom logic and interoperability with external system with Java.
  • Describing main process logic in BPMN facilitates transparence between tech and business project members.
  • Customers small IT team was able to take over and implement further changes to the system.
  • Support for more recent GUI frameworks and libraries in UI designer.
  • Easier deployment model, more in line with the current cloud native trends.
  • Better support for automated tests.
Bonita Platform's strong point is a good balance between customizability and rapid delivery. It is a good fit for implementing quickly/at low cost many user focused processes leveraging UI designer, BDM business data model and provided portal. If your process has no user interaction at all or you will be implementing a fully blown custom user interface then you may consider other options.
May 17, 2022

review

Score 9 out of 10
Vetted Review
Verified User
Incentivized
Bonita Platform is a process manager and process orchestrator that is used to control the business process and create an organized sequence that is easily modifiable and allows an agile correction of errors and easy process definition.
  • easly process definition
  • easly modification of process flow
  • compatibility whit anothers external tecnologies
  • grafic interface optimization
  • BonitaStudio optimization on open workspaces
Define easily with a complex process/administrate easily data information and his flow
Score 9 out of 10
Vetted Review
ResellerIncentivized
We use Bonita Platform for process automation in a wide range of solutions, from simple process automation to complex projects, implementing orchestration and choreography of processes using Bonita BPM. As our developers have a Java background, we don´t face problems implementing solutions based on the Bonita Platform, but this is also due to the fact that we made the Bonita courses for developers and administrators.
  • BPMN modeling
  • Implementation of business logic
  • Integration with external systems
  • Layer division: database, business/process logic and front-end
  • widgets
Well-suited scenarios: quick development of process-based solutions, orchestration of Robots (RPA), complex projects (after the design of the architecture), and applications where integration with different external systems is needed. Not suited: I really believe that any kind of application could be designed and implemented on a process-based solution.
Edison Jovanny | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
It is used as the process engine of the organization, where the bank's core processes are implemented, it is used as a backend and also as a front used by offices, sales forces, and from the website. The digital transformation of the business has been supported by this tool as it is the engine that orchestrates the asset contracting processes. As problems in the tool, problems have been seen in the queries of cases and in the performance of the portal due to the queries and work events that the tool handles and does not manage so quickly
  • Compatibility and integration with other tools and platforms
  • Rapid evolution and problem solving in its versions, it has evolved a lot since Bonita 5
  • It supports open source and the development tools it provides are good like UI designer.
  • There is a lack of a robust native BAM monitoring module for performance variables of the developed applications
  • more robust cron or timer event task management without leaving tasks open in the tool
The platform is recommended for any company and even more for those who want to carry out or advance in digital transformation, due to its easy integration with the applications of the same company and third parties, allowing the organization of the key business processes of a company.
Antoine Chami | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We can easily implement new ways of working for companies. We help organizations have a better quality of work by implementing BPM solutions using Bonita. We can easily discuss with stakeholder on a BPMN basis then work with IT teams on the integration with IT ecosystem. Bonita is a marvelous tool to discuss with a large portion of [the] non-IT population and help them industrialize low value added tasks.
  • Modelization.
  • Task distribution.
  • Workflow.
  • The number of columns in basket.
  • Database writing of buffered information.
A good scenario for Bonita is for example office changes process where we need to connect with AD and be sure to update specific IT tools used by a large portion of company workers.

A less appropriate scenario would be to implement lots of specific rules with various webpages that would deliver a huge number of ending scenarios.
Score 6 out of 10
Vetted Review
Verified User
Incentivized
We are using the Bonita Platform to address our BPM-related requirements. Currently, we are in the process of migrating our Pega-BPM application to the Bonita platform considering the user license freedom as well as open-source flexibility. We are also looking for an opportunity to explore their party OCR tool integration to serve our invoice automation business.
  • Easy work flow configuration.
  • Integration service design.
  • UI component design.
  • Micro services integration.
  • OOTB UI component.
  • Industry specific pre-build framework.
  • OOTB reusable component.
Well Suited: In the case of workflow requirements it will be the best fit, like claim process, leave management, Ticketing solution, etc.

Less appropriate: If you have a design complex process that involves dynamic UI and RPA involvement along with extensive OOTB data management, then I think Bonita Platform will not be the best fit.
Maciej Michalak | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
We are using Bonita BPM to a small extent, because we are small organisation. Bonita BPM is used mainly for supporting contracts management. Our experience is built on deploying the platform to our clients.
  • It is a very low cost platform. You can start with open-source edition which is free and with the application number growth upgrade to subscription editions for more features and support. Subscription editions are still not expensive compared to bigger players platforms.
  • It offers a great UI designer tool for rapid building process forms and web applications.
  • It gives a lot of flexibility and extensibility. It comes with features like built-in connectors, convenient API, and a web portal. You can add your own connectors, extend the API and customize the portal for your own needs.
  • There is only one business data model. Even if deploying new processes does not require stopping the platform, the BDM update requires it.
  • During the platform evolution often new bugs were introduced so it was risky to deploy the platform in the low minor version. For example, there were memory leaks from 7.2.0 to 7.2.3.
  • The administrator portal could be improved. It is hard to look at subprocess data, for example and it is sometimes better to investigate with SQL queries. I don't like new (7.3) task list either.
It is well suited for well defined workflows. It could be tricky if the process and its subprocesses work on the same data. Dynamic case management is not supported.
March 14, 2016

My bonita's review

DaviD EL-BAZE | TrustRadius Reviewer
Score 7 out of 10
Vetted Review
Verified User
Incentivized
We are using it for dispatching leads between salers
  • Interfacing our CRM with Bonitasoft APIs
  • Modeling simple business processes
  • The studio is very heavy
  • The portal is a handicap for users. Takes too many steps to complete a task
  • Why did they not implement gmail authentication?
Bonita is powerful tool for implementation of process.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We are using it as a VAR to support our product development.
  • We like it that it is open source.
  • Easy to use with good management tools.
  • The technology using AngularJS framework
  • We like to see more API tools to allow integration with third party tools.
  • Better report writer and analytics tools.
It is very satisfactory for our needs
Score 8 out of 10
Vetted Review
Verified User
Incentivized
We are a software company that uses Bonita BPM as the BPM Engine to customize our clients workflow processes and deliver a superior and high scale product that can be utilized in their every day needs within their departments/organization. The clients range from defense contractors, private contractors and a few select commercial companies.
  • Bonita uses JBoss and is very easily integrated with Java if using API calls or even their REST services.
  • Bonita has the use of JasperReports which makes it easier for us to build reports on our own and attach them as part of the process.
  • Bonita Development Studio is very slow in performance. It's built on top of Eclipse BUT one needs too much patience to work with the development studio.
  • I have used up till v6.3 so I am not aware of the latest and greatest features on v7.x. But I would like full control on what we can display and how we display things on BPM Admin and User Portal to the customer. Be able to use latest and greatest technology like Angular and less frameworks (They already have less).
  • Development Studio should have the capability of communicating with an enterprise database server such as SQL or Oracle. The inbuilt Bonita Database is not that reliable for developers.
Bonita is a open source solution out there which makes it much better for usage by developers who are integrating Bonita BPM with their applications. It can be used to manage processes with finance departments, security departments, human resource departments and pretty much everything an organization does. The only place I don't see it being used is with a visitor management solution to be able to screen and process visitors by integrating with hardware devices such as passport scanners, digital signature pads and badge printers.
Return to navigation